/**
 * 用户详情对话框（可用于添加和修改对话框）
 */
var apk_version = {
		apk_versionInfoData: {},
    zTreeInstance : null
};

/**
 * 清除数据
 */
apk_version.clearData = function () {
    this.userInfoData = {};
};

/**
 * 设置对话框中的数据
 *
 * @param key 数据的名称
 * @param val 数据的具体值
 */
apk_version.set = function (key, val) {
    this.apk_versionInfoData[key] = (typeof value == "undefined") ? $("#" + key).val() : value;
    return this;
};

/**
 * 设置对话框中的数据
 *
 * @param key 数据的名称
 * @param val 数据的具体值
 */
apk_version.get = function (key) {
    return $("#" + key).val();
};

/**
 * 关闭此对话框
 */
apk_version.close = function () {
    parent.layer.close(window.parent.apk_version.layerIndex);
};




/**
 * 收集数据
 */
apk_version.collectData = function () {
    this.set('versionName').set('updateContent').set('versionCode').set('name').set('isForce')
    .set('url').set('size').set('md5');
};

/**
 * 验证数据非空
 */
apk_version.provingNull = function () {
	    if (this.get('versionName') && this.get('name')
			&& this.get('updateContent') && this.get('isForce')
			&& this.get('url') && this.get('size') && this.get('md5')) {
		return true;
	} else {
		return false;
	}
};



/**
 * 提交添加用户
 */
apk_version.addSubmit = function () {
    this.clearData();
    this.collectData();
    
    if (!this.provingNull()) {
        Feng.error("请确认必填项");
        return;
    }
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/sys/apk_version/save/add", function (data) {
        if(data.resultCode==0){
        	Feng.success("添加成功!");
            window.parent.apk_version.table.refresh();
            apk_version.close();
    	}else{
    		Feng.error(data.msg + "!");
    	}
    }, function (data) {
        Feng.error("添加失败!" + data.responseJSON.message + "!");
    });
    ajax.set(this.apk_versionInfoData);
    ajax.start();
};






apk_version.selectFile=function(){
	$("#fileUploadBtn").click();
}
apk_version.uploadFile=function(){
	var fileObj = document.getElementById("fileUploadBtn").files[0]; // js 获取文件对象
    if (typeof (fileObj) == "undefined" || fileObj.size <= 0) {
        alert("请选择文件");
        return;
    }
    var formFile = new FormData();
    formFile.append("file", fileObj); //加入文件对象
    var data = formFile;
    $.ajax({
        url: "/sys/apk_version/upload",
        data: data,
        type: "post",
        dataType: "json",
        cache: false,//上传文件无需缓存
        processData: false,//用于对data参数进行序列化处理 这里必须false
        contentType: false, //必须
        success: function (data) {
       	 if(data.resultCode==1){
        	Feng.success("上传成功!");
        	var url = data.data;
        	$("#url").val(url.fileUrl);
        	$("#size").val(url.size);
        	$("#md5").val(url.md5);
       	 }else{
        		Feng.error(data.msg + "!");
        	}
        },
        error:function(err){
       	 console.log(err);
        }
    })
	
}


$(function () {
});
